#include "widget.h"
#include "ui_widget.h"
#include "thread.h"
#include <QDebug>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    Thread t1;
    Thread t2;
    t1.start();
    t2.start();
    // 由于三个线程之间是并发执行的关系，当t1和t2运行起来之后，主线程仍然会继续向后执行，执行到打印的时候，大概率t1，t2还没有执行完
    t1.wait();
    t2.wait();
    qDebug() << Thread::num;
}

Widget::~Widget()
{
    delete ui;
}
